# @Author：silence
# @Email：792245022@qq.com
# @Date：2025/3/2 18:30

import urllib.request

url = "http://www.baidu.com"

response = urllib.request.urlopen(url)

# 一个类型和六个方法
# response 是 HTTPResponse 对象
# print(type(response))

# 1、按照一个字节一个字节的去读
# read(5) 返回5个字节
# content = response.read(5).decode("utf-8")
# print(content)

# 2、读取一行
# content = response.readline().decode("utf-8")
# print(content)

# 3、读取所有行
# content = response.readlines()
# print(content)

# 4、返回状态码 如果是 200 那么就证明我们的逻辑没有错
# print(response.getcode())

# 5、返回 url 地址
# print(response.geturl())

# 6、返回响应头信息
# print(response.getheaders())
